從邏輯之魂到鋼鐵之軀
想像一下,如果我們要製造一台能解決任何邏輯問題的機器,它應該長什麼樣子?1936年,阿蘭·圖靈在腦海中勾勒出圖靈機。這並非一台真實的機器,而是一個數學理想模型,它證明了透過簡單的指令集與讀寫操作,就能模擬人類所有的邏輯運算。圖靈為計算機注入了「靈魂」。
十年後,這種理想在賓夕法尼亞大學變成了現實。1946年,世界上第一台通用電子計算機ENIAC(電子數位積分計算機)诞生了。它拥有18000多个电子管,每秒能进行5000次加法运算。然而,这台“巨兽”最初极其笨重:为了切换计算任务,操作员必须手动拨插成百上千根电缆。
架構的奠基:儲存程式思想
為了解決ENIAC程式設計效率低下的問題,馮·諾伊曼提出了天才的構想:將指令與資料同時以二進位形式儲存在計算機內部,這就是儲存程式思想。計算機自此不再只是需要死記硬背接線圖的死物,而成了擁有「記憶體」的智者。這一思想實際上奠定了現代計算機的基礎,並且直接對後來馮·諾伊曼的儲存程式思想產生了重要影響。
從接線員到程式設計師
在ENIAC早期,改變任務需要花費數天時間重新物理連線。引入儲存程式後,只需讀取一段程式碼,同一台機器就能在幾秒內從彈道計算器轉變為天氣預報模擬器。